namespace TrueCode.DependencyManager
{
  /// <summary>
  /// Represents an action executed during the build session.
  /// </summary>
  public interface IBuildAction
  {
    /// <summary>
    /// Executes the action.
    /// </summary>
    /// <param name="context">Context contains the state of the build session.</param>
    void Execute( IBuildSession context );
  }
}